package com.cskaoyan.javase.junit._0introduction;

/**
 * @description: Junit的使用
 * @author: wuguidong@cskaoyan.onaliyun.com
 **/

import org.junit.Test;

/**
 *
 * Junit可以在同一个类下实现多个main方法的效果,在JavaSE阶段可以用Junit实现一些小Demo,验证
 * Junit的使用:
 *      1,在一个类的(最好不要叫Test)类体中,方法外,写一个注解(annotation) @Test
 *          注解: 是和类class同等级别的数据类型,你可以简单的认为它就是一个类,@Test这个形式表示注解的名字是Test
 *              @ 表示创建该注解的对象
 *      2,写完注解后肯定会报错,这是因为Junit作为Java的扩展工具包,它不在JDK当中,必须导入它,称之为"导入依赖"
 *          依赖: 非JDK当中的外部的工具包或者类库
 *          因为Junit库在idea里自带的有,所以可以直接alt+回车导入依赖
 *      3,然后需要在注解下面写方法,称之为"单元测试方法"
 *          单元测试方法有固定的格式:
 *          public void methodName(){
 *          }
 *
 *  注意事项:
 *       1,单元测试方法有固定的格式,不能够修改,比如public void 形参列表都是不可以直接修改的
 *       2,不建议在存在单元测试方法的类中写main方法
 *       3,最好不要在一个Test类当中作单元测试
 *       4,自己测试一下: 能否在Junit当中使用Scanner键盘录入?
 *
 */
public class Demo {
    //public static void main(String[] args) {
    //
    //}

    @Test
    public void test() {
        System.out.println("hello world!");
        //return 1;
    }

    @Test
    public void test2() {
        System.out.println("666");
    }

    @Test
    public void test3() {
        System.out.println("888");
    }

}
